Beyond DVFS: A First Look at Performance Under a Hardware-Enforced Power Bound
ثبت نشده
چکیده
Dynamic Voltage Frequency Scaling (DVFS) has been the tool of choice for balancing power and performance in high-performance computing (HPC). With the introduction of Intel’s Sandy Bridge family of processors, researchers now have what at first glance appears to be a far more attractive option: user-specified, dynamic, hardware-enforced processor power bounds. In this paper we provide a first look at this technology in the HPC environment and detail both the opportunities and potential pitfalls of using this technique as a replacement for DVFS. As part of this evaluation we measure power and performance for single-processor instances of several of the NAS Parallel Benchmark suite and focus on the behavior of a single benchmark, MG, under several different power bounds. We quantify the wellknown manufacturing variation in processor power efficiency and show that, in the absence of a power bound, this variation has no correlation to performance. We then show that execution under a power bound translates this variation in efficiency into variation in performance. If our sample of 64 processors is representative, a cluster composed of processors at or above median efficiency would run up to 5% faster at the same power than a cluster drawn from the full distribution.
منابع مشابه
Towards Power Efficiency on Task-Based, Decoupled Access-Execute Models
This work demonstrates the potential of hardware and software optimization to improve the effectiveness of dynamic voltage and frequency scaling (DVFS). For software, we decouple data prefetch (access) and computation (execute) to enable optimal DVFS selection for each phase. For hardware, we use measurements from state-of-the-art multicore processors to accurately model the potential of per-co...
متن کاملProcessor-Memory Power Shifting for Multi-Core Systems
Maximum power consumption is an important consideration in server design, as the total power envelope affects cooling costs and can limit performance. One approach to limiting total power is power shifting, managing power budgets among system sub-components to meet an overall total constraint. In this paper, we investigate processor-memory power shifting on a multi-threaded, 32-core commercial ...
متن کاملA Run-Time System for Power-Constrained HPC Applications
As the HPC community attempts to reach exascale performance, power will be one of the most critical constrained resources. Achieving practical exascale computing will therefore rely on optimizing performance subject to a power constraint. However, this additional complication should not add to the burden of application developers; optimizing the run-time environment given restricted power will ...
متن کاملGreen Computing: Power Optimisation of VFI-based Real-time Multiprocessor Dataflow
Execution time is no longer the only performance metric for computer systems. In fact, a trend is emerging to trade raw performance for energy savings. Techniques like Dynamic Power Management (DPM, switching to low power state) and Dynamic Voltage and Frequency Scaling (DVFS, throttling processor frequency) help modern systems to reduce their power consumption while adhering to performance req...
متن کاملDVFS Space Exploration in Power Constrained Processing-in-Memory Systems
In order to deliver high performance under stringent power constraints, future systems may include die-stacked memories with processing-in-memory (PIM) cores. Because of their proximity to the memory, PIMs are expected to target applications which require high bandwidth, implying that PIMs do not need the same computational capabilities as traditional host processor and can therefore be impleme...
متن کامل